<?php
if (!defined('BASEPATH'))
    exit('No direct script access allowed');

class Search_rent_suburbian extends CI_Controller {
    function __controller() {
        parent::Controller();
    }

    /**
     * шаблон для поиск , не задействованный
     */
    public function index($page = 0) {

        $data = array();
        $see = array();
        $title = 'Снять ';
        $this -> load -> model('Views_modul', 'views');
        $this -> load -> model('Adsent_modul', 'adsent');

        $this -> load -> model('search/rent/Suburbian_modul', 'search');

        $this -> load -> model('property/search_modul', 'property');
        // Принимаем запрос пользователя
        
        
        
        $this -> load -> model('Bookmark_modul','Bookmark');
        
        
        parse_str($_SERVER['QUERY_STRING'], $outget);
        // проверяем полученые данные

         /*
          * Записываем условия поиска в базу
          * */
 
        $search_save = $this-> Bookmark ->save($outget, 'rsuburbian');
 
 
        // Полигон
        $data[] = $this -> property -> poligon($outget);
        // Метро
        $data[] = $this -> property -> metro($outget);
        // регион
        $data[] = $this -> property -> region($outget);
        // улица или город
        $data[] = $this -> property -> street($outget);
        // За какое время добавлено объявление
        $data[] = $this -> property -> totime($outget);
        // Только фото
        $data[] = $this -> property -> onlyfoto($outget);
        ############# валюта currency

        $data[] = $this -> property -> minprice($outget);
        $data[] = $this -> property -> maxprice($outget);

        // тип объекта
        $data[] = $this -> property -> object_type($outget);

        // площадь minarea maxarea
        $data[] = $this -> property -> total_minarea($outget);
        $data[] = $this -> property -> total_maxarea($outget);
        // площадь участка minsite maxsite
        $data[] = $this -> property -> minsite($outget);
        $data[] = $this -> property -> maxsite($outget);

        // срок аренды
        $data[] = $this -> property -> for_days($outget);

        $data = $this -> property -> end_select($data);
        #################################### object_type

        $see['datas'] = $see['datas']['reload'] = $this -> search -> request($data);

        #    $output['obl_id']= 7700000000000;

        // для изменения поиска

        if (isset($outget['obl_id'])) {

            #    $datas['region']['default'] = $outget['obl_id'];
            #    $outget['region'] = $datas['region']['default'] ;

            $see['region']['default'] = $outget['region'] = $outget['obl_id'];
        } else {
            $see['region']['default'] = $outget['region'] = 7700000000000;
        }

        $see['region']['ar'] = $titles = $this -> adsent -> region();

        if ($outget['region'] == 7700000000000) {
            $metros['m'] = $metros['l'] = $this -> adsent -> metrosearch(1);

            $see['maps'] = $this -> load -> view('question/metro/msk', $metros, true);
        }

        if ($outget['region'] == 7800000000000) {
            $metros['m'] = $this -> adsent -> metrosearch(2);
            $see['maps'] = $this -> load -> view('question/metro/spb', $metros, true);

        }

        $see['get'] = $outget;

        $see['datas'] = $see['datas']['reload'] = $this -> search -> request($data); 
        $this -> views -> content = $this -> load -> view('search/rent/suburbian', $see, true);
        $this -> views -> menu = 'search';
        $this -> views -> left = '';
        $this -> views -> pathway = '';
        $this -> views -> title = $title;

        $this -> views -> head = '';

        $content = $this -> views -> request_view();
        $this -> load -> view('home', $content);
    }

}
